#include <gio/gio.h>

#if defined (__ELF__) && ( __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 6))
# define SECTION __attribute__ ((section (".gresource.gdaui"), aligned (8)))
#else
# define SECTION
#endif

#ifdef _MSC_VER
static const SECTION union { const guint8 data[501]; const double alignment; void * const ptr;}  _gdaui_resource_data = { {
  0107, 0126, 0141, 0162, 0151, 0141, 0156, 0164, 0000, 0000, 0000, 0000, 0000, 0000, 0000, 0000, 
  0030, 0000, 0000, 0000, 0164, 0000, 0000, 0000, 0000, 0000, 0000, 0050, 0003, 0000, 0000, 0000, 
  0000, 0000, 0000, 0000, 0000, 0000, 0000, 0000, 0002, 0000, 0000, 0000, 0216, 0223, 0240, 0040, 
  0001, 0000, 0000, 0000, 0164, 0000, 0000, 0000, 0011, 0000, 0166, 0000, 0200, 0000, 0000, 0000, 
  0340, 0001, 0000, 0000, 0055, 0340, 0074, 0035, 0002, 0000, 0000, 0000, 0340, 0001, 0000, 0000, 
  0006, 0000, 0114, 0000, 0350, 0001, 0000, 0000, 0354, 0001, 0000, 0000, 0324, 0265, 0002, 0000, 
  0377, 0377, 0377, 0377, 0354, 0001, 0000, 0000, 0001, 0000, 0114, 0000, 0360, 0001, 0000, 0000, 
  0364, 0001, 0000, 0000, 0147, 0144, 0141, 0165, 0151, 0056, 0143, 0163, 0163, 0000, 0000, 0000, 
  0160, 0004, 0000, 0000, 0001, 0000, 0000, 0000, 0170, 0332, 0255, 0222, 0301, 0156, 0302, 0060, 
  0014, 0206, 0357, 0175, 0212, 0110, 0273, 0115, 0013, 0332, 0201, 0023, 0234, 0306, 0206, 0320, 
  0156, 0323, 0330, 0013, 0270, 0115, 0050, 0021, 0301, 0216, 0222, 0124, 0264, 0233, 0170, 0367, 
  0045, 0055, 0245, 0120, 0266, 0012, 0044, 0172, 0250, 0022, 0367, 0253, 0355, 0337, 0376, 0037, 
  0162, 0001, 0205, 0342, 0336, 0002, 0072, 0003, 0126, 0242, 0347, 0051, 0144, 0233, 0334, 0122, 
  0201, 0202, 0375, 0044, 0054, 0074, 0135, 0200, 0147, 0244, 0311, 0262, 0011, 0073, 0341, 0247, 
  0311, 0076, 0111, 0026, 0061, 0313, 0034, 0275, 0255, 0226, 0153, 0251, 0365, 0341, 0107, 0276, 
  0360, 0233, 0027, 0153, 0151, 0307, 0241, 0176, 0273, 0014, 0264, 0302, 0174, 0302, 0236, 0107, 
  0343, 0151, 0115, 0154, 0301, 0346, 0012, 0103, 0240, 0271, 0032, 0020, 0242, 0001, 0232, 0173, 
  0112, 0126, 0110, 0313, 0235, 0257, 0264, 0234, 0060, 0044, 0224, 0147, 0361, 0235, 0022, 0176, 
  0175, 0204, 0143, 0265, 0131, 0341, 0075, 0041, 0027, 0162, 0005, 0205, 0016, 0122, 0152, 0156, 
  0210, 0240, 0302, 0073, 0045, 0344, 0000, 0251, 0020, 0103, 0251, 0336, 0367, 0153, 0107, 0362, 
  0112, 0333, 0224, 0106, 0315, 0214, 0263, 0170, 0346, 0340, 0270, 0126, 0316, 0237, 0114, 0250, 
  0146, 0146, 0124, 0162, 0060, 0106, 0202, 0165, 0107, 0044, 0346, 0054, 0344, 0120, 0062, 0044, 
  0273, 0005, 0175, 0135, 0256, 0025, 0150, 0327, 0117, 0366, 0304, 0272, 0063, 0073, 0112, 0356, 
  0107, 0353, 0025, 0136, 0240, 0124, 0136, 0275, 0345, 0363, 0316, 0032, 0110, 0175, 0313, 0320, 
  0324, 0370, 0246, 0075, 0233, 0262, 0347, 0232, 0066, 0320, 0371, 0246, 0215, 0014, 0231, 0141, 
  0200, 0271, 0260, 0303, 0037, 0154, 0317, 0020, 0221, 0150, 0207, 0372, 0006, 0036, 0076, 0054, 
  0225, 0325, 0073, 0256, 0210, 0075, 0236, 0014, 0350, 0213, 0110, 0247, 0020, 0044, 0256, 0101, 
  0004, 0371, 0276, 0062, 0121, 0176, 0247, 0064, 0062, 0113, 0243, 0360, 0120, 0343, 0077, 0354, 
  0206, 0101, 0265, 0075, 0175, 0372, 0271, 0120, 0076, 0130, 0264, 0353, 0342, 0206, 0276, 0356, 
  0273, 0231, 0175, 0362, 0013, 0067, 0002, 0157, 0230, 0000, 0050, 0165, 0165, 0141, 0171, 0051, 
  0147, 0144, 0141, 0165, 0151, 0057, 0000, 0000, 0000, 0000, 0000, 0000, 0057, 0000, 0000, 0000, 
  0001, 0000, 0000, 0000
} };
#else /* _MSC_VER */
static const SECTION union { const guint8 data[501]; const double alignment; void * const ptr;}  _gdaui_resource_data = {
  "\107\126\141\162\151\141\156\164\000\000\000\000\000\000\000\000"
  "\030\000\000\000\164\000\000\000\000\000\000\050\003\000\000\000"
  "\000\000\000\000\000\000\000\000\002\000\000\000\216\223\240\040"
  "\001\000\000\000\164\000\000\000\011\000\166\000\200\000\000\000"
  "\340\001\000\000\055\340\074\035\002\000\000\000\340\001\000\000"
  "\006\000\114\000\350\001\000\000\354\001\000\000\324\265\002\000"
  "\377\377\377\377\354\001\000\000\001\000\114\000\360\001\000\000"
  "\364\001\000\000\147\144\141\165\151\056\143\163\163\000\000\000"
  "\160\004\000\000\001\000\000\000\170\332\255\222\301\156\302\060"
  "\014\206\357\175\212\110\273\115\013\332\201\023\234\306\206\320"
  "\156\323\330\013\270\115\050\021\301\216\222\124\264\233\170\367"
  "\045\055\245\120\266\012\044\172\250\022\367\253\355\337\376\037"
  "\162\001\205\342\336\002\072\003\126\242\347\051\144\233\334\122"
  "\201\202\375\044\054\074\135\200\147\244\311\262\011\073\341\247"
  "\311\076\111\026\061\313\034\275\255\226\153\251\365\341\107\276"
  "\360\233\027\153\151\307\241\176\273\014\264\302\174\302\236\107"
  "\343\151\115\154\301\346\012\103\240\271\032\020\242\001\232\173"
  "\112\126\110\313\235\257\264\234\060\044\224\147\361\235\022\176"
  "\175\204\143\265\131\341\075\041\027\162\005\205\016\122\152\156"
  "\210\240\302\073\045\344\000\251\020\103\251\336\367\153\107\362"
  "\112\333\224\106\315\214\263\170\346\340\270\126\316\237\114\250"
  "\146\146\124\162\060\106\202\165\107\044\346\054\344\120\062\044"
  "\273\005\175\135\256\025\150\327\117\366\304\272\063\073\112\356"
  "\107\353\025\136\240\124\136\275\345\363\316\032\110\175\313\320"
  "\324\370\246\075\233\262\347\232\066\320\371\246\215\014\231\141"
  "\200\271\260\303\037\154\317\020\221\150\207\372\006\036\076\054"
  "\225\325\073\256\210\075\236\014\350\213\110\247\020\044\256\101"
  "\004\371\276\062\121\176\247\064\062\113\243\360\120\343\077\354"
  "\206\101\265\075\175\372\271\120\076\130\264\353\342\206\276\356"
  "\273\231\175\362\013\067\002\157\230\000\050\165\165\141\171\051"
  "\147\144\141\165\151\057\000\000\000\000\000\000\057\000\000\000"
  "\001\000\000\000" };
#endif /* !_MSC_VER */

static GStaticResource static_resource = { _gdaui_resource_data.data, sizeof (_gdaui_resource_data.data) - 1 /* nul terminator */, NULL, NULL, NULL };
extern GResource *_gdaui_get_resource (void);
GResource *_gdaui_get_resource (void)
{
  return g_static_resource_get_resource (&static_resource);
}

extern void _gdaui_unregister_resource (void);
void _gdaui_unregister_resource (void)
{
  g_static_resource_fini (&static_resource);
}

extern void _gdaui_register_resource (void);
void _gdaui_register_resource (void)
{
  g_static_resource_init (&static_resource);
}
